var async=require('async');
var h=require('./helper');

//until与whilst正好相反，当test为false时循环，与true时跳出。其它特性一致。
//whilst(testFn,fn,cb)

var cnt=0;
async.until(function(){
    return cnt>3;
},function(cb){
    h.log('cnt:',cnt);
    cnt++;
    h.delay(cnt,cb);
}, function (err,result) {
    if(err){
        h.log('err:',err);
    }else{
        h.log('result:',result);
    }
});